const mongoose = require("mongoose")
// mongoose.set('useFindAndModify', false)
const schema = new mongoose.Schema({
  name: { type: String },// 英雄名称
  avatar: { type: String },// 英雄图标
  title: { type: String },// 称号
  categories: [ // 类型
    { type: mongoose.SchemaTypes.ObjectId, ref: 'Categoty' }
  ],
  scores: { // 评分
    difficult: { type: Number },
    skills: { type: Number },
    attack: { type: Number },
    survive: { type: Number },
  },
  skills: [{ // 技能
    icon: { type: String },
    name: { type: String },
    description: { type: String },
    tips: { type: String },
  }],
  items1:[{type:mongoose.SchemaTypes.ObjectId,ref:'Item'}],// 顺逆分出装
  items2:[{type:mongoose.SchemaTypes.ObjectId,ref:'Item'}],
  usageTips:{type:String},// 使用技巧
  battleTips:{type:String},// 对抗技巧
  teamTips:{type:String},// 团队思路
  partners:[{ // 最佳搭档
    hero:{type:mongoose.SchemaTypes.ObjectId,ref: 'Hero'},
    description:{type:String}
  }]
});

module.exports = mongoose.model('Hero', schema)


//模型文件